package com.snu.liwei.lyl_api.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

//基因
@ApiModel("基因实体类")
public class Gene {
    @ApiModelProperty("基因ID")
    private String gid;
    @ApiModelProperty("基因路径")
    private String path;
    @ApiModelProperty("基因所属国家")
    private String nation;
    @ApiModelProperty("基因模板个数")
    private Integer caseCount;

    @ApiModelProperty("基因JSON位置")
    private String jsonPath;

    public String getGid() {
        return gid;
    }

    public void setGid(String gid) {
        this.gid = gid;
    }

    public String getPath() {
        return path;
    }

    public void setPath(String path) {
        this.path = path;
    }

    public String getNation() {
        return nation;
    }

    public void setNation(String nation) {
        this.nation = nation;
    }

    public int getCaseCount() {
        return caseCount;
    }

    public void setCaseCount(Integer caseCount) {
        this.caseCount = caseCount;
    }

    public String getJsonPath() {
        return jsonPath;
    }

    public Gene setJsonPath(String jsonPath) {
        this.jsonPath = jsonPath;
        return this;
    }

    @Override
    public String toString() {
        return "Gene{" +
                "gid='" + gid + '\'' +
                ", path='" + path + '\'' +
                ", nation='" + nation + '\'' +
                ", caseCount='" + caseCount + '\'' +
                '}';
    }
}
